package com.lbd.statistics.controller.vo;

import lombok.*;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.util.Date;

/**
 * Created by sun on 2016/12/1.
 */
@Getter
@Setter
@ToString
@AllArgsConstructor
@NoArgsConstructor
public class PlatformStatisticsVo {
    //开始日期
    @Excel(name = "开始时间")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date startDate;
    //结束日期
    @Excel(name = "结束时间")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date endDate;
    /**
     * 创建时间
     */
    private Date createdDate;
    /**
     * 修改时间
     */
    private Date modifiedDate;
    /**
     * 交易总额
     */
    @Excel(name = "交易总额（￥）")
    private BigDecimal tradeAmount;
    /**
     * 交易总笔数
     */
    @Excel(name = "交易总笔数（笔）")
    private Integer tradeNum;
    /**
     * 总用户数
     */
    @Excel(name = "总用户数（人）")
    private Integer userNum;
    /**
     * 总充值用户数
     */
    @Excel(name = "总充值用户数（人）")
    private Integer rechargeNum;
    /**
     * 总提现用户数
     */
    @Excel(name = "总提现用户数（人）")
    private Integer withdrawNum;
    /**
     * 总平台服务费
     */
    @Excel(name = "总平台服务费（￥）")
    private BigDecimal serviceFee;
    /**
     * 总垫付服务费
     */
    @Excel(name = "总垫付服务费（￥）")
    private BigDecimal commission;
    /**
     * 总充值额
     */
    @Excel(name = "总充值额（￥）")
    private BigDecimal rechargeAmount;
    /**
     * 总提现额
     */
    @Excel(name = "总提现额（￥）")
    private BigDecimal withdrawAmount;
    /**
     * 总提现手续费
     */
    @Excel(name = "总提现手续费（￥）")
    private BigDecimal withdrawFee;

}
